function Test1 {
    param (
        $a,$b
    )
    # Display the parameters in dictionary format.
    $PSBoundParameters
}

function Test2 {
    param (
        $a,$b
    )
    # Run the Test1 function with $a and $b.
    Test1 @PSBoundParameters
}

Test2 -a Power -b Shell